Search

看看 台積電 軟體工程師徵才的 JD:

1.Develop state of ...

  • Share this:

看看 台積電 軟體工程師徵才的 JD:

1.Develop state of the art code

2.Continue to refactor existing applications

3.Contribute to write tests to ensure software quality

4.Apply software design principles to ensure software quality

5.Ensure sustainability and performance of software applications

6.Collaborate with colleagues in design and code reviews.

7.Willing to learn new IT technology

...

1.BS/MS degree or above and major in Computer Science, Information engineering, Industry Engineering, Statistics or Mathematic related fields, similar technical field of study or equivalent practical experience.

2.Good at any listed programming languages : C++,C#, JAVA, Python, GO, JavaScript.

3.Familiar with software engineering methodologies: UP, XP or DevOps

4.Familiar with software engineering practices: CI, CD, DDD or TDD

5.Have foundation of OOP, design principles and design patterns

6.Experience managing container-based workloads, using Kubernetes or other orchestration software is a plus.

7.Good communication skills with proactive, good interpersonal and problem-solving capability.

8.With AI related experience is a plus.

9.Familiar with source code version control tools : Git



雖然我無法確定台積電裡面這些東西落實的程度有多少,事實上這份 JD 也是蠻大鍋炒的,但是其實仔細看,這些要求跟加分的選項,不就是這幾年我粉絲專頁上分享、技術培訓課程主題、輔導客戶的顧問案 一直在圍繞的東西嗎?

就是一些基本功,得搞到很扎實的基本功,得這些面向都顧到的基本功,得有這些基本功對應的實務經驗/創造價值的經驗,其實就可以篩掉95%的應徵者了。

很多人心心念念想要到自己理想的公司或工作內容,卻只停在想,而沒開始行動「#讓自己有資格去爭取這份工作」。


上面這份 JD 真要挑比較跳的地方,就是那個 AI related experience is a plus.

不過都說是 plus 了,就看看就好。扣掉這一點,如果其他的部份你都可以很紮實,說真的,是你在挑工作,不是工作在挑你。

光一個 TDD, 有多少工程師是真能在產品開發上,時程壓力中,用 TDD 來開發,而且獲得對應的好處呢?

至少讓自己能多符合一些上面 JD的技能要求吧:https://tdd.best/category/courses/


Tags:

About author
我是 Joey Chen,闖蕩江湖的稱號是 91,熱血點火師,專門燃起大家心裡面的熱情與初衷。 目前為 Odd-e Taiwan 的負責人,同時也是 JetBrains 在台灣的培訓夥伴,至今也仍是熱愛學習與享受各種程式語言之美的 programmer。 身為敏捷教練,擅長 Agile、Scrum、LeSS 等敏捷文化與協作框架的落實與導入,如何讓大家 being agile 而不是 doing agile。同時喜歡結合各家所長,例如 Lean, Kanban 等,重點是持續改善、解決問題、端出成果,而不執著於某種特定方法論或框架。 身為技術教練,我也是極限編程(extreme programming)的狂熱者,我擅長用這些技術與工程實踐來提昇產品的品質、團隊的生產力、降低營運風險,因應市場與公司的商業目標,讓團隊能具有高適應與反應能力的基礎建設。例如 實例化需求、ATDD、BDD、TDD、重構、自動化單元測試/整合測試/驗收測試、CI/CD、code review、pair programming、mob-programming 等等。 同時,我也是推崇 極速開發 的 developer,追求從想法到產品程式碼的完成,中間的時間差能趨近於零,也就是劍隨心轉,想到哪,程式碼就長到哪的境界。從想法到實現中間的等待,其實在實務上佔了很大的 context switch 成本,如果能讓這段時間縮到最短,就能比其他人多嘗試更多種解決方案,進而挑選出最剛好的方案。 同時也是技術社群的活躍份子,從 2010 年開始連任九屆的微軟 MVP,兼任 MSDN 論壇板主,也曾經獲得年度 MSDN 文件庫刊登數量世界第一的榮耀。對微軟技術有愛,對 C# 有愛,對自動測試有愛,對重構與設計模式有愛。近年來對 Java, PHP, Python 也充滿濃厚的興趣,曾帶領客戶團隊中不會寫程式的 QA ,一起用 Python 完成超過百個 mobile UI 自動化測試。 擁有超過十年擔任開發團隊 tech leader, trainer, coach 與 mentor 的經驗,進行的企業內部與公開技術培訓課程已超過 100 場,培訓過的開發人員超過 1000 位,擔任研討會與社群活動的講師次數超過 30 次。 同時也是技術書籍的作者與譯者,與朋友合著的書籍包含《ASP.NET MVC 5:網站開發美學》、《ASP.NET MVC 4 網站開發美學》,翻譯的書籍有《單元測試的藝術-第二版》、《敏捷開發實踐》、《進入IT產業必讀的200個 .NET面試決勝題》。 如果想跟我即時互動,歡迎直接私訊或 email 至 [email protected]
請參考:https://tdd.best/about/
View all posts